#pragma once
#include <d3dx9.h>

////////////////////////////////////////////////////////////////////////
// Vertex Name:
// - NormalColorVertex
// Vertex Properties:
// - Normal
// - Color
////////////////////////////////////////////////////////////////////////
#define FVFXYZ_COLOR  ( D3DFVF_XYZ | D3DFVF_DIFFUSE )

struct ColorVertex
{
  float x,y,z;
  DWORD Color;

  ColorVertex(){}
  ColorVertex( float x, float y, float z, DWORD color ) 
  {
    this->x = x;
    this->y = y;
    this->z = z;
    Color = color; 
  }
};

//#define FVFNORMAL_VERTEX ( D3DFVF_NORMAL | D3DFVF_DIFFUSE | D3DFVF_XYZ )
//typedef struct NormalColorVertex
//{
//  D3DXVECTOR3 Position;
//  DWORD Color;
//  FLOAT nu,nv;
//
//  NormalColorVertex()
//  {
//  }
//
//  NormalColorVertex( float x, float y, float z, float u, float v, DWORD Color )
//  {
//    Position.x = x;
//    Position.y = y;
//    Position.z = z;
//    nu = u;
//    nv = v;
//    this->Color = Color;
//  }
//
//} SimpleVertex;
